home *** CD-ROM | disk | FTP | other *** search
/ Amiga Plus Special 23 / AMIGAplus Sonderheft 23 (2000)(Falke)(DE)[!].iso / Updates / Datatypes / PCD-DT / PCD-DT.doc < prev    next >
Text File  |  1999-11-15  |  4KB  |  157 lines

  1. Documentation of pcd.datatype 43.12
  2. -----------------------------------
  3.  
  4.  
  5. Introduction
  6. ------------
  7.  
  8. With the help of the pcd.datatype, your datatype sytem is able to read images
  9. from Photo-CD's.
  10.  
  11. This datatype is freeware and can be used for any purpose.
  12.  
  13.  
  14. Minumum requirements for pcd.datatype
  15. -------------------------------------
  16.  
  17. * OS 3.0
  18. * MC68020
  19. * A mounted PIPE: handler !!
  20. * ixemul.library V39.
  21.  
  22.  
  23. Additionally recommened
  24. -----------------------
  25.  
  26. * CyberGraphX with picture.datatype V43 for 24-bit images.
  27.  
  28.  
  29. Minumum requirements for PCDPrefs
  30. ---------------------------------
  31.  
  32. * OS 3.0
  33. * MC68020
  34. * MUI 3.8
  35.  
  36.  
  37. Installation
  38. ------------
  39.  
  40. Simply click on the 'Install' script.
  41. As the pcd.datatype needs an external decoder, you must select a directory that
  42. is in your path to store the decoder !
  43. The installer will not check your configuration !
  44. You MUST store the decoder 'pcdtoppm' somewhere in your path, otherwise the datatype
  45. will hang up in an endless loop !!
  46.  
  47.  
  48. How does the pcd.datatype work ?
  49. ---------------------------------
  50.  
  51. The pcd.datatype is to small to be a standalone decoder.
  52. Whenever the superclass detects a PCD image, it opens the pcd.datatype.
  53. This launches the external PCD decoder 'pcdtoppm', which redirects its output
  54. to the PIPE-handler. The datatype simply reads the decoded RGB values from the
  55. PIPE handler and stores them in the bitmap.
  56.  
  57.  
  58. Preferences
  59. -----------
  60.  
  61. Mode:
  62.  -> V43 CGX Mode
  63.     Enables V43 CyberGraphX mode.
  64.     If you do not have the picture.datatype 43.x, the datatype will fall back to V40 mode.
  65.  -> V40 AGA Mode
  66.     Truecolor images will be color reduced for AGA.
  67.  
  68. Resolution:
  69. The PCD decoder is able to decompress a PCD image to different resolutions.
  70. The default is 768*512.
  71. The two highest resolutions don't make much sense as you need a fast CPU
  72. and lots of memory !
  73.  
  74. V40 Dithermode:
  75. Enables Floyd-Steinberg dithering (recommended ,1).
  76. Default is 'No dithering' (0).
  77.  
  78. V40 Depth:
  79. Depth to use for color reducing in AGA modes.
  80. Values are from 3 to 8 (default).
  81.  
  82. Currently I only support MUI for the preferences.
  83. If you don't have MUI, you also can adjust the preferences very easy.
  84. The ENV-variable 'DataTypes/pcd.prefs' contains the parameter as a DOS-argument
  85. with the template 'MODE/A/N,RESOLUTION/A/N,DITHER/A/N,DEPTH/A/N'.
  86. You can change the settings anytime either by using the 'SetEnv'-command or by
  87. using a text editor.
  88. A GadTools version of the preferences may follow in the near future.
  89.  
  90.  
  91. History
  92. -------
  93.  
  94. 01-Dec-97  V43.0
  95.    * First public release
  96.  
  97. 04-Dec-97  V43.1
  98.    * Works under non-CyberGraphX systems too.
  99.  
  100. 03-Mar-98  V43.2
  101.     * Datatype is now able to reduce colors of 24-bit images with the render.library.
  102.    * Added MUI preferences (no GadTools version, I'm too lazy for it).
  103.    * Added NewIcons to the archive.
  104.  
  105. 09-Mar-98  V43.3
  106.    * Preferences' resolution is now a cycle gadget with text.
  107.  
  108. 17-Mar-98  V43.4
  109.    * Improved method handling.
  110.  
  111. 18-Mar-98  V43.5
  112.    * Shortened file size.
  113.    * More error handling.
  114.  
  115. 09-Apr-98  V43.6
  116.    * Added render.library to archive.
  117.    * Ops ! Forgot, that datatypes requires ixemul.library. Sorry !
  118.  
  119. 20-Jul-98  V43.7
  120.    * Included new render.library 29.0.
  121.      PCD-Datatype new requires this new version.
  122.  
  123. 20-Oct-98  V43.9
  124.    * Changed flags in memory allocation, so it can be used with VMM (Virtual Memory Manager).
  125.    * Included source code in C++.
  126.    * Corrected the DOS template for prefs.
  127.    * Improved libinit.
  128.  
  129. 08-Jun-99  V43.10
  130.    * Included new render.library 30.0.
  131.  
  132. 06-Oct-99  V43.11
  133.    * Added GlowIcons.
  134.    * General speedup.
  135.    * Oops ! Old version of render.library was included. Updated to V30.
  136.  
  137. 13-Nov-99  V43.12
  138.    * Improved V43 setup to avoid problems under Picasso96 or OS 3.5.
  139.    * Glowicons are now default icons.
  140.  
  141.  
  142. Credits
  143. -------
  144.  
  145. Timm S. Müller for the render.library.
  146.  
  147.  
  148. Author
  149. ------
  150.  
  151. Feel free to contact me for comments, critics or bug reports !
  152.  
  153. Name:     Achim Stegemann
  154. Email:    astegema@ix.urz.uni-heidelberg.de
  155. Internet: http://www.rzuser.uni-heidelberg.de/~astegema
  156.  
  157.